package com.mtt.erp.order.vo;

import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.AllArgsConstructor;
import lombok.Builder;
import lombok.Getter;
import lombok.Setter;

import java.io.Serializable;
import java.math.BigDecimal;

/**
 * User: Z_Shuan
 * Date: 2019/7/10
 * Description:
 */
@Getter
@Setter
@Builder
@AllArgsConstructor
@ApiModel(
        description = "订单中包含的商品"
)
public class MbbFileVo implements Serializable {

    private static final long serialVersionUID = 1L;

    /**
     * 订单编号
     */
    @ApiModelProperty(
            value = "订单编号"
    )
    private String mbb01;

    /**
     * 商品ID
     */
    @ApiModelProperty(
            value = "商品ID"
    )
    private String mbb02;

    /**
     * 商品缩率图
     */
    @ApiModelProperty(
            value = "商品缩率图"
    )
    private String mbb03;
    /**
     * 商品名称（省查询备用）
     */
    @ApiModelProperty(
            value = "商品名称(省查询备用)"
    )
    private String mbb04;

    /**
     * 商品品牌（省查询备用）
     */
    @ApiModelProperty(
            value = "商品品牌(省查询备用)"
    )
    private String mbb05;

    /**
     * 销售价格
     */
    @ApiModelProperty(
            value = "销售价格"
    )
    private BigDecimal mbb06;

    /**
     * 购买数量
     */
    @ApiModelProperty(
            value = "购买数量"
    )
    private Integer mbb07;

    /**
     * 商品分类id
     */
    @ApiModelProperty(
            value = "商品分类id"
    )
    private Long mbb08;

    /**
     * 优惠金额
     */
    @ApiModelProperty(
            value = "优惠金额"
    )
    private BigDecimal mbb09;

    /**
     * 该商品经过优惠后的分解金额
     */
    @ApiModelProperty(
            value = "该商品经过优惠后的分解金额"
    )
    private BigDecimal mbb10;

    /**
     * 商品销售属性:[{"key":"颜色","value":"颜色"},{"key":"容量","value":"4G"}]
     */
    @ApiModelProperty(
            value = "商品销售属性:[{'key':'颜色','value':'颜色'},{'key':'容量','value':'4G'}]"
    )
    private String mbb11;
}
